[INFO] fetching crate nono-cli 0.25.0...
[INFO] testing nono-cli-0.25.0 against master#1f7f8ea0721a3b1eb73e6c6d25cccb371434b320 for pr-154065-1
[INFO] extracting crate nono-cli 0.25.0 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate nono-cli 0.25.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate nono-cli 0.25.0
[INFO] tweaked toml for crates.io crate nono-cli 0.25.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate nono-cli 0.25.0 on toolchain 1f7f8ea0721a3b1eb73e6c6d25cccb371434b320
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate nono-cli 0.25.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded xdg-home v1.3.0
[INFO] [stderr]   Downloaded which v8.0.2
[INFO] [stderr]   Downloaded sigstore-tsa v0.6.4
[INFO] [stderr]   Downloaded tls_codec_derive v0.4.2
[INFO] [stderr]   Downloaded x509-tsp v0.1.0
[INFO] [stderr]   Downloaded tls_codec v0.4.2
[INFO] [stderr]   Downloaded borrow-or-share v0.2.4
[INFO] [stderr]   Downloaded enumflags2_derive v0.7.12
[INFO] [stderr]   Downloaded sigstore-types v0.6.4
[INFO] [stderr]   Downloaded sigstore-sign v0.6.4
[INFO] [stderr]   Downloaded crmf v0.2.0
[INFO] [stderr]   Downloaded dns-lookup v2.1.1
[INFO] [stderr]   Downloaded landlock v0.4.4
[INFO] [stderr]   Downloaded fluent-uri v0.4.1
[INFO] [stderr]   Downloaded keyring v3.6.3
[INFO] [stderr]   Downloaded ryu-js v1.0.2
[INFO] [stderr]   Downloaded nono-proxy v0.25.0
[INFO] [stderr]   Downloaded sigstore-verify v0.6.4
[INFO] [stderr]   Downloaded async-compression v0.4.40
[INFO] [stderr]   Downloaded ureq v3.2.0
[INFO] [stderr]   Downloaded nono v0.25.0
[INFO] [stderr]   Downloaded sigstore-trust-root v0.6.4
[INFO] [stderr]   Downloaded jsonschema v0.45.0
[INFO] [stderr]   Downloaded referencing v0.45.0
[INFO] [stderr]   Downloaded unicode-general-category v1.1.0
[INFO] [stderr]   Downloaded dbus-secret-service v4.1.0
[INFO] [stderr]   Downloaded sigstore-bundle v0.6.4
[INFO] [stderr]   Downloaded astral-reqwest-middleware v0.5.1
[INFO] [stderr]   Downloaded nix v0.31.2
[INFO] [stderr]   Downloaded ambient-id v0.0.11
[INFO] [stderr]   Downloaded sigstore-oidc v0.6.4
[INFO] [stderr]   Downloaded sigstore-merkle v0.6.4
[INFO] [stderr]   Downloaded sigstore-crypto v0.6.4
[INFO] [stderr]   Downloaded sigstore-fulcio v0.6.4
[INFO] [stderr]   Downloaded sigstore-rekor v0.6.4
[INFO] [stderr]   Downloaded cmpv2 v0.2.0
[INFO] [stderr]   Downloaded toml v1.0.6+spec-1.1.0
[INFO] [stderr]   Downloaded enumflags2 v0.7.12
[INFO] [stderr]   Downloaded serde_json_canonicalizer v0.3.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c0f8ab3042b3e0bdcecfb4d5b668f4b0bdd42d71f724a695919963a0512efca1
[INFO] running `Command { std: "docker" "start" "-a" "c0f8ab3042b3e0bdcecfb4d5b668f4b0bdd42d71f724a695919963a0512efca1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c0f8ab3042b3e0bdcecfb4d5b668f4b0bdd42d71f724a695919963a0512efca1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c0f8ab3042b3e0bdcecfb4d5b668f4b0bdd42d71f724a695919963a0512efca1", kill_on_drop: false }`
[INFO] [stdout] c0f8ab3042b3e0bdcecfb4d5b668f4b0bdd42d71f724a695919963a0512efca1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 55eebba2a769ebb4023c4fb3b7aeaecfc7a09686312adc118a3e2a9651eea170
[INFO] running `Command { std: "docker" "start" "-a" "55eebba2a769ebb4023c4fb3b7aeaecfc7a09686312adc118a3e2a9651eea170", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling dunce v1.0.5
[INFO] [stderr]    Compiling fs_extra v1.3.0
[INFO] [stderr]    Compiling aws-lc-rs v1.16.2
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling socket2 v0.6.2
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling untrusted v0.7.1
[INFO] [stderr]    Compiling cc v1.2.55
[INFO] [stderr]    Compiling base64ct v1.8.3
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling flagset v0.4.7
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling const-oid v0.9.6
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rustls v0.23.37
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling pem-rfc7468 v0.7.0
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling openssl-probe v0.2.1
[INFO] [stderr]    Compiling compression-codecs v0.4.37
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling pem v3.0.6
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling iri-string v0.7.10
[INFO] [stderr]    Compiling getrandom v0.4.1
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling libdbus-sys v0.2.7
[INFO] [stderr]    Compiling chacha20 v0.10.0
[INFO] [stderr]    Compiling regex-syntax v0.8.9
[INFO] [stderr]    Compiling anyhow v1.0.101
[INFO] [stderr]    Compiling is-docker v0.2.0
[INFO] [stderr]    Compiling nix v0.31.2
[INFO] [stderr]    Compiling is-wsl v0.4.0
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling ryu-js v1.0.2
[INFO] [stderr]    Compiling cmake v0.1.57
[INFO] [stderr]    Compiling dbus v0.9.10
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling open v5.3.3
[INFO] [stderr]    Compiling rand v0.10.0
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling toml_datetime v1.0.0+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.0.4
[INFO] [stderr]    Compiling toml_writer v1.0.6+spec-1.1.0
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling clap_lex v1.0.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling ureq-proto v0.5.3
[INFO] [stderr]    Compiling dns-lookup v2.1.1
[INFO] [stderr]    Compiling dirs v6.0.0
[INFO] [stderr]    Compiling aws-lc-sys v0.39.0
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling xdg-home v1.3.0
[INFO] [stderr]    Compiling which v8.0.2
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling colored v3.1.1
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling toml_parser v1.0.9+spec-1.1.0
[INFO] [stderr]    Compiling toml v1.0.6+spec-1.1.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling ignore v0.4.25
[INFO] [stderr]    Compiling zeroize_derive v1.4.3
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling der_derive v0.7.3
[INFO] [stderr]    Compiling tls_codec_derive v0.4.2
[INFO] [stderr]    Compiling rustls-pki-types v1.14.0
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling secrecy v0.10.3
[INFO] [stderr]    Compiling enumflags2_derive v0.7.12
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling dbus-secret-service v4.1.0
[INFO] [stderr]    Compiling clap_derive v4.6.0
[INFO] [stderr]    Compiling webpki-roots v1.0.6
[INFO] [stderr]    Compiling rustls-native-certs v0.8.3
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling keyring v3.6.3
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tls_codec v0.4.2
[INFO] [stderr]    Compiling enumflags2 v0.7.12
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling landlock v0.4.4
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling x509-cert v0.2.5
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling serde_json_canonicalizer v0.3.2
[INFO] [stderr]    Compiling nono-cli v0.25.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling sigstore-types v0.6.4
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling cms v0.2.3
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling crmf v0.2.0
[INFO] [stderr]    Compiling cmpv2 v0.2.0
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling async-compression v0.4.40
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling x509-tsp v0.1.0
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling rustls-webpki v0.103.10
[INFO] [stderr]    Compiling sigstore-crypto v0.6.4
[INFO] [stderr]    Compiling sigstore-merkle v0.6.4
[INFO] [stderr]    Compiling sigstore-trust-root v0.6.4
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling rustls-platform-verifier v0.6.2
[INFO] [stderr]    Compiling ureq v3.2.0
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling reqwest v0.13.2
[INFO] [stderr]    Compiling sigstore-rekor v0.6.4
[INFO] [stderr]    Compiling sigstore-tsa v0.6.4
[INFO] [stderr]    Compiling astral-reqwest-middleware v0.5.1
[INFO] [stderr]    Compiling ambient-id v0.0.11
[INFO] [stderr]    Compiling sigstore-oidc v0.6.4
[INFO] [stderr]    Compiling sigstore-fulcio v0.6.4
[INFO] [stderr]    Compiling sigstore-bundle v0.6.4
[INFO] [stderr]    Compiling sigstore-verify v0.6.4
[INFO] [stderr]    Compiling sigstore-sign v0.6.4
[INFO] [stderr]    Compiling nono v0.25.0
[INFO] [stderr]    Compiling nono-proxy v0.25.0
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 56s
[INFO] running `Command { std: "docker" "inspect" "55eebba2a769ebb4023c4fb3b7aeaecfc7a09686312adc118a3e2a9651eea170", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "55eebba2a769ebb4023c4fb3b7aeaecfc7a09686312adc118a3e2a9651eea170", kill_on_drop: false }`
[INFO] [stdout] 55eebba2a769ebb4023c4fb3b7aeaecfc7a09686312adc118a3e2a9651eea170
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b2f731795f51220b1d3238ac258662a728b5f4442d37fa08d1723141f7be6975
[INFO] running `Command { std: "docker" "start" "-a" "b2f731795f51220b1d3238ac258662a728b5f4442d37fa08d1723141f7be6975", kill_on_drop: false }`
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling unicode-general-category v1.1.0
[INFO] [stderr]    Compiling borrow-or-share v0.2.4
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling outref v0.5.2
[INFO] [stderr]    Compiling bytecount v0.6.9
[INFO] [stderr]    Compiling data-encoding v2.10.0
[INFO] [stderr]    Compiling uuid-simd v0.8.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling num-cmp v0.1.0
[INFO] [stderr]    Compiling fancy-regex v0.17.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling ignore v0.4.25
[INFO] [stderr]    Compiling nono-cli v0.25.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling fluent-uri v0.4.1
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling email_address v0.2.9
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling num v0.4.3
[INFO] [stderr]    Compiling fraction v0.15.3
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling sigstore-types v0.6.4
[INFO] [stderr]    Compiling serde_json_canonicalizer v0.3.2
[INFO] [stderr]    Compiling referencing v0.45.0
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling sigstore-crypto v0.6.4
[INFO] [stderr]    Compiling sigstore-merkle v0.6.4
[INFO] [stderr]    Compiling sigstore-trust-root v0.6.4
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling reqwest v0.13.2
[INFO] [stderr]    Compiling sigstore-tsa v0.6.4
[INFO] [stderr]    Compiling sigstore-rekor v0.6.4
[INFO] [stderr]    Compiling astral-reqwest-middleware v0.5.1
[INFO] [stderr]    Compiling jsonschema v0.45.0
[INFO] [stderr]    Compiling ambient-id v0.0.11
[INFO] [stderr]    Compiling sigstore-oidc v0.6.4
[INFO] [stderr]    Compiling sigstore-bundle v0.6.4
[INFO] [stderr]    Compiling sigstore-fulcio v0.6.4
[INFO] [stderr]    Compiling sigstore-verify v0.6.4
[INFO] [stderr]    Compiling sigstore-sign v0.6.4
[INFO] [stderr]    Compiling nono v0.25.0
[INFO] [stderr]    Compiling nono-proxy v0.25.0
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 20s
[INFO] running `Command { std: "docker" "inspect" "b2f731795f51220b1d3238ac258662a728b5f4442d37fa08d1723141f7be6975", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b2f731795f51220b1d3238ac258662a728b5f4442d37fa08d1723141f7be6975", kill_on_drop: false }`
[INFO] [stdout] b2f731795f51220b1d3238ac258662a728b5f4442d37fa08d1723141f7be6975
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 000b9dc8df426cd97cadbc83d644b0b9a11e02c3d98271d24fe2a3fe91bbe6e8
[INFO] running `Command { std: "docker" "start" "-a" "000b9dc8df426cd97cadbc83d644b0b9a11e02c3d98271d24fe2a3fe91bbe6e8", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.55s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/nono-58700221f76d3842)
[INFO] [stdout] 
[INFO] [stdout] running 545 tests
[INFO] [stdout] test audit_commands::tests::sanitize_for_terminal_removes_ansi_escape_sequences ... ok
[INFO] [stdout] test audit_commands::tests::sanitize_for_terminal_removes_carriage_return ... ok
[INFO] [stdout] test audit_commands::tests::sanitize_for_terminal_removes_osc_sequences ... ok
[INFO] [stdout] test capability_ext::tests::test_from_args_rejects_protected_state_subtree ... ok
[INFO] [stdout] test capability_ext::tests::test_from_args_network_blocked ... ok
[INFO] [stdout] test capability_ext::tests::test_from_profile_ipc_mode_default ... ok
[INFO] [stdout] test capability_ext::tests::test_from_profile_policy_add_deny_access_participates_in_overlap_validation ... ok
[INFO] [stdout] test capability_ext::tests::test_from_profile_allow_net_overrides_blocked_network ... ok
[INFO] [stdout] test capability_ext::tests::test_from_args_basic ... ok
[INFO] [stdout] test capability_ext::tests::test_from_loaded_profile_extends_default_respects_excluded_blocked_commands ... ok
[INFO] [stdout] test capability_ext::tests::test_from_profile_ipc_mode_full ... ok
[INFO] [stdout] test capability_ext::tests::test_from_profile_policy_exclude_groups_removes_non_required_group ... ok
[INFO] [stdout] test capability_ext::tests::test_from_args_with_commands ... ok
[INFO] [stdout] test capability_ext::tests::test_from_profile_policy_add_allow_paths_add_capabilities ... ok
[INFO] [stdout] test capability_ext::tests::test_cli_write_merges_with_profile_read_path ... ok
[INFO] [stdout] test capability_ext::tests::test_cli_allow_upgrades_profile_read_path ... ok
[INFO] [stdout] test capability_ext::tests::test_from_profile_policy_add_deny_access_tracks_symlink_target_for_overlap_validation ... ok
[INFO] [stdout] test capability_ext::tests::test_from_profile_allowed_commands ... ok
[INFO] [stdout] test capability_ext::tests::test_from_profile_policy_add_deny_access_respects_override_deny_for_symlinked_file ... ok
[INFO] [stdout] test capability_ext::tests::test_from_args_uses_default_profile_groups_for_runtime_policy ... ok
[INFO] [stdout] test capability_ext::tests::test_from_profile_policy_add_deny_access_removes_symlinked_file_grant ... ok
[INFO] [stdout] test capability_ext::tests::test_from_profile_policy_override_deny_punches_through_deny_group ... ok
[INFO] [stdout] test capability_ext::tests::test_from_profile_policy_override_deny_requires_matching_grant ... ok
[INFO] [stdout] test cli::tests::test_allow_net_parsing ... ok
[INFO] [stdout] test capability_ext::tests::test_from_profile_policy_override_deny_via_symlink_path ... ok
[INFO] [stdout] test cli::tests::test_audit_list ... ok
[INFO] [stdout] test cli::tests::test_allow_net_conflicts_with_network_profile ... ok
[INFO] [stdout] test cli::tests::test_profile_guide ... ok
[INFO] [stdout] test cli::tests::test_override_deny_single ... ok
[INFO] [stdout] test cli::tests::test_allow_port_parsing ... ok
[INFO] [stdout] test capability_ext::tests::test_from_profile_ipc_mode_shared_memory_only ... ok
[INFO] [stdout] test cli::tests::test_env_credential_map_repeatable_parses_pairs ... ok
[INFO] [stdout] test cli::tests::test_profile_schema_default ... ok
[INFO] [stdout] test cli::tests::test_profile_init_basic ... ok
[INFO] [stdout] test cli::tests::test_profile_no_subcommand ... ok
[INFO] [stdout] test cli::tests::test_profile_init_all_flags ... ok
[INFO] [stdout] test cli::tests::test_allow_net_conflicts_with_block_net ... ok
[INFO] [stdout] test cli::tests::test_allow_net_conflicts_with_allow_domain ... ok
[INFO] [stdout] test cli::tests::test_override_deny_multiple ... ok
[INFO] [stdout] test cli::tests::test_profile_schema_with_output ... ok
[INFO] [stdout] test cli::tests::test_profile_init_missing_name ... ok
[INFO] [stdout] test cli::tests::test_audit_show ... ok
[INFO] [stdout] test cli::tests::test_rollback_show ... ok
[INFO] [stdout] test cli::tests::test_rollback_cleanup_with_options ... ok
[INFO] [stdout] test cli::tests::test_rollback_cleanup_defaults ... ok
[INFO] [stdout] test cli::tests::test_rollback_restore_defaults ... ok
[INFO] [stdout] test cli::tests::test_rollback_flags_with_no_rollback ... ok
[INFO] [stdout] test cli::tests::test_rollback_list ... ok
[INFO] [stdout] test cli::tests::test_rollback_all_conflicts_with_include ... ok
[INFO] [stdout] test cli::tests::test_rollback_list_recent_json ... ok
[INFO] [stdout] test cli::tests::test_rollback_restore_with_options ... ok
[INFO] [stdout] test cli::tests::test_root_help_lists_all_commands ... ok
[INFO] [stdout] test cli::tests::test_rollback_verify ... ok
[INFO] [stdout] test cli::tests::test_run_with_separator ... ok
[INFO] [stdout] test cli::tests::test_trust_export_key_with_options ... ok
[INFO] [stdout] test cli::tests::test_run_basic ... ok
[INFO] [stdout] test cli::tests::test_shell_basic ... ok
[INFO] [stdout] test cli::tests::test_root_help_shows_all_flags ... ok
[INFO] [stdout] test cli::tests::test_trust_init_defaults ... ok
[INFO] [stdout] test cli::tests::test_network_flag_aliases_still_parse ... ok
[INFO] [stdout] test capability_ext::tests::test_from_profile_process_info_mode_same_sandbox ... ok
[INFO] [stdout] test cli::tests::test_trust_list ... ok
[INFO] [stdout] test cli::tests::test_trust_export_key_defaults ... ok
[INFO] [stdout] test cli::tests::test_trust_sign_multi_subject ... ok
[INFO] [stdout] test cli::tests::test_trust_sign_with_key ... ok
[INFO] [stdout] test cli::tests::test_trust_init_with_includes ... ok
[INFO] [stdout] test cli::tests::test_trust_verify ... ok
[INFO] [stdout] test cli::tests::test_trust_keygen_with_id ... ok
[INFO] [stdout] test cli::tests::test_run_multiple_paths ... ok
[INFO] [stdout] test cli::tests::test_trust_keygen ... ok
[INFO] [stdout] test cli::tests::test_wrap_basic ... ok
[INFO] [stdout] test cli::tests::test_trust_sign ... ok
[INFO] [stdout] test config::tests::test_check_blocked_command_extra_blocked ... ok
[INFO] [stdout] test config::tests::test_check_blocked_command_with_override ... ok
[INFO] [stdout] test config::user::tests::test_parse_user_config ... ok
[INFO] [stdout] test config::user::tests::test_rollback_settings_custom ... ok
[INFO] [stdout] test config::user::tests::test_rollback_settings_defaults ... ok
[INFO] [stdout] test config::tests::test_check_blocked_command_basic ... ok
[INFO] [stdout] test config::version::tests::test_version_check_downgrade ... ok
[INFO] [stdout] test config::version::tests::test_update_version ... ok
[INFO] [stdout] test config::version::tests::test_version_check_upgrade ... ok
[INFO] [stdout] test config::embedded::tests::test_load_embedded_network_policy ... ok
[INFO] [stdout] test exec_strategy::env_sanitization::tests::test_allows_unrelated_env_vars ... ok
[INFO] [stdout] test exec_strategy::env_sanitization::tests::test_blocks_interpreter_injection ... ok
[INFO] [stdout] test config::tests::test_check_blocked_command_only_uses_resolved_policy ... ok
[INFO] [stdout] test config::tests::test_check_blocked_command_with_path ... ok
[INFO] [stdout] test cli::tests::test_trust_sign_all ... ok
[INFO] [stdout] test exec_strategy::env_sanitization::tests::test_blocks_linker_injection ... ok
[INFO] [stdout] test config::embedded::tests::test_load_embedded_policy ... ok
[INFO] [stdout] test exec_strategy::env_sanitization::tests::test_blocks_op_connect_token ... ok
[INFO] [stdout] test exec_strategy::env_sanitization::tests::test_blocks_op_connect_host ... ok
[INFO] [stdout] test exec_strategy::env_sanitization::tests::test_blocks_op_service_account_token ... ok
[INFO] [stdout] test exec_strategy::supervisor_linux::tests::test_directory_capability_allows_subpaths ... ok
[INFO] [stdout] test exec_strategy::supervisor_linux::tests::test_file_capability_exact_match_only ... ok
[INFO] [stdout] test config::user::tests::test_empty_user_config ... ok
[INFO] [stdout] test exec_strategy::supervisor_linux::tests::test_rate_limiter_allows_burst ... ok
[INFO] [stdout] test exec_strategy::supervisor_linux::tests::test_mixed_file_and_directory_capabilities ... ok
[INFO] [stdout] test exec_strategy::env_sanitization::tests::test_blocks_op_session_prefix ... ok
[INFO] [stdout] test exec_strategy::tests::test_dangerous_env_vars_interpreter_injection ... ok
[INFO] [stdout] test exec_strategy::supervisor_linux::tests::test_rate_limiter_refills_over_time ... ok
[INFO] [stdout] test exec_strategy::tests::test_dangerous_env_vars_jvm_dotnet_go ... ok
[INFO] [stdout] test exec_strategy::tests::test_dangerous_env_vars_linker_injection ... ok
[INFO] [stdout] test exec_strategy::supervisor_linux::tests::test_file_capability_does_not_authorize_fake_subpath ... ok
[INFO] [stdout] test exec_strategy::tests::test_clear_close_on_exec_clears_flag ... ok
[INFO] [stdout] test exec_strategy::tests::test_dangerous_env_vars_shell_ifs ... ok
[INFO] [stdout] test exec_strategy::tests::test_dangerous_env_vars_shell_injection ... ok
[INFO] [stdout] test exec_strategy::tests::test_exec_strategy_variants ... ok
[INFO] [stdout] test exec_strategy::tests::test_exec_strategy_default_is_supervised ... ok
[INFO] [stdout] test exec_strategy::tests::test_exec_strategy_supervised_selection ... ok
[INFO] [stdout] test exec_strategy::tests::test_resolve_procfs_thread_self_for_child ... ok
[INFO] [stdout] test exec_strategy::tests::test_record_denial_is_capped ... ok
[INFO] [stdout] test cli::tests::test_wrap_help_hides_proxy_flags ... ok
[INFO] [stdout] test exec_strategy::tests::test_resolve_procfs_thread_self_requires_thread_context ... ok
[INFO] [stdout] test exec_strategy::tests::test_resolve_procfs_self_for_child ... ok
[INFO] [stdout] test exec_strategy::tests::test_safe_env_vars_allowed ... ok
[INFO] [stdout] test exec_strategy::tests::test_shell_quote_empty_string ... ok
[INFO] [stdout] test exec_strategy::tests::test_validate_procfs_access_allows_child_sensitive_proc_path ... ok
[INFO] [stdout] test exec_strategy::tests::test_supervisor_loop_proxy_only_v4_no_deadlock ... ok
[INFO] [stdout] test exec_strategy::tests::test_supervisor_loop_runs_without_pty_relay ... ok
[INFO] [stdout] test exec_strategy::tests::test_shell_quote_path_with_spaces ... ok
[INFO] [stdout] test cli::tests::test_wrap_rejects_proxy_flags_at_parse_time ... ok
[INFO] [stdout] test exec_strategy::tests::test_shell_quote_simple_path ... ok
[INFO] [stdout] test exec_strategy::tests::test_shell_quote_path_with_single_quote ... ok
[INFO] [stdout] test config::version::tests::test_version_check_new ... ok
[INFO] [stdout] test exec_strategy::tests::test_validate_procfs_access_blocks_foreign_sensitive_proc_path ... ok
[INFO] [stdout] test exec_strategy::tests::test_validate_url_allowed_origin ... ok
[INFO] [stdout] test exec_strategy::tests::test_validate_procfs_access_allows_child_task_sensitive_proc_path ... ok
[INFO] [stdout] test capability_ext::tests::test_from_profile_allow_net_overrides_proxy_mode ... ok
[INFO] [stdout] test cli::tests::test_wrap_supports_direct_network_flags_only ... ok
[INFO] [stdout] test exec_strategy::tests::test_validate_url_blocks_non_https ... ok
[INFO] [stdout] test exec_strategy::tests::test_validate_url_localhost ... ok
[INFO] [stdout] test exec_strategy::tests::test_validate_url_max_length ... ok
[INFO] [stdout] test hooks::tests::test_embedded_script_exists ... ok
[INFO] [stdout] test learn::tests::test_collapse_to_parent ... ok
[INFO] [stdout] test learn::tests::test_dns_timing_correlation_maps_hostname ... ok
[INFO] [stdout] test learn::tests::test_expand_home ... ok
[INFO] [stdout] test learn::tests::test_existing_file_parsing_unchanged ... ok
[INFO] [stdout] test learn::tests::test_extract_path_from_openat ... ok
[INFO] [stdout] test learn::tests::test_extract_between ... ok
[INFO] [stdout] test learn::tests::test_extract_sendto_buffer_with_escaped_backslash ... ok
[INFO] [stdout] test learn::tests::test_extract_strace_pid_padded ... ok
[INFO] [stdout] test learn::tests::test_extract_strace_pid_without_prefix ... ok
[INFO] [stdout] test learn::tests::test_extract_sendmsg_buffer ... ok
[INFO] [stdout] test learn::tests::test_format_network_summary_without_hostname ... ok
[INFO] [stdout] test learn::tests::test_has_network_activity ... ok
[INFO] [stdout] test learn::tests::test_format_network_summary_with_hostname ... ok
[INFO] [stdout] test learn::tests::test_is_write_access ... ok
[INFO] [stdout] test learn::tests::test_learn_result_network_json ... ok
[INFO] [stdout] test learn::tests::test_extract_strace_pid_with_prefix ... ok
[INFO] [stdout] test learn::tests::test_extract_sendto_buffer ... ok
[INFO] [stdout] test learn::tests::test_parse_connect_af_local_ignored ... ok
[INFO] [stdout] test instruction_deny::tests::write_protect_with_no_paths_is_noop ... ok
[INFO] [stdout] test learn::tests::test_parse_connect_ipv4 ... ok
[INFO] [stdout] test learn::tests::test_network_dedup ... ok
[INFO] [stdout] test learn::tests::test_learn_result_network_summary ... ok
[INFO] [stdout] test capability_ext::tests::test_from_profile_with_groups ... ok
[INFO] [stdout] test config::tests::test_check_sensitive_path_component_wise ... ok
[INFO] [stdout] test config::tests::test_check_sensitive_path ... ok
[INFO] [stdout] test hooks::tests::test_embedded_script_content ... ok
[INFO] [stdout] test learn::tests::test_parse_bind_ipv4 ... ok
[INFO] [stdout] test learn::tests::test_parse_bind_ipv6 ... ok
[INFO] [stdout] test learn::tests::test_parse_connect_failed ... ok
[INFO] [stdout] test learn::tests::test_parse_connect_unix_ignored ... ok
[INFO] [stdout] test learn::tests::test_parse_dns_query_hostname_simple ... ok
[INFO] [stdout] test learn::tests::test_parse_dns_query_hostname_subdomain ... ok
[INFO] [stdout] test learn::tests::test_parse_dns_query_hostname_truncated ... ok
[INFO] [stdout] test learn::tests::test_parse_dns_sendto_non_dns_ignored ... ok
[INFO] [stdout] test learn::tests::test_parse_dns_sendto_ipv6_dest ... ok
[INFO] [stdout] test learn::tests::test_parse_resolved_sendto_json ... ok
[INFO] [stdout] test learn::tests::test_parse_connect_port_zero_ignored ... ok
[INFO] [stdout] test learn::tests::test_parse_strace_openat_write ... ok
[INFO] [stdout] test learn::tests::test_parse_strace_execve ... ok
[INFO] [stdout] test learn::tests::test_parse_strace_line_sendto_non_dns_returns_none ... ok
[INFO] [stdout] test learn::tests::test_parse_strace_line_dns_query ... ok
[INFO] [stdout] test learn::tests::test_parse_strace_stat ... ok
[INFO] [stdout] test learn::tests::test_parse_strace_openat ... ok
[INFO] [stdout] test learn::tests::test_unescape_hex ... ok
[INFO] [stdout] test learn::tests::test_unescape_incomplete_hex ... ok
[INFO] [stdout] test learn::tests::test_parse_connect_ipv6 ... ok
[INFO] [stdout] test learn::tests::test_parse_sendmsg_dns_query ... ok
[INFO] [stdout] test learn::tests::test_unescape_invalid_hex ... ok
[INFO] [stdout] test learn::tests::test_unescape_invalid_octal ... ok
[INFO] [stdout] test learn::tests::test_unescape_null ... ok
[INFO] [stdout] test learn::tests::test_unescape_strace_bytes ... ok
[INFO] [stdout] test learn::tests::test_unescape_trailing_backslash ... ok
[INFO] [stdout] test network_policy::tests::test_build_proxy_config ... ok
[INFO] [stdout] test learn::tests::test_unescape_octal ... ok
[INFO] [stdout] test network_policy::tests::test_developer_profile_includes_github_credential ... ok
[INFO] [stdout] test network_policy::tests::test_claude_code_profile_includes_github_credential ... ok
[INFO] [stdout] test network_policy::tests::test_codex_profile_includes_openai_and_github_credentials ... ok
[INFO] [stdout] test network_policy::tests::test_resolve_credentials_builtin_without_env_var ... ok
[INFO] [stdout] test network_policy::tests::test_load_embedded_network_policy ... ok
[INFO] [stdout] test network_policy::tests::test_resolve_credentials_propagates_env_var ... ok
[INFO] [stdout] test network_policy::tests::test_custom_credential_http_127_cidr_allowed ... ok
[INFO] [stdout] test network_policy::tests::test_custom_credential_with_valid_header ... ok
[INFO] [stdout] test network_policy::tests::test_deduplication ... ok
[INFO] [stdout] test network_policy::tests::test_custom_credential_http_0_0_0_0_allowed ... ok
[INFO] [stdout] test network_policy::tests::test_resolve_credentials_by_name ... ok
[INFO] [stdout] test network_policy::tests::test_resolve_credentials_custom_overrides_builtin ... ok
[INFO] [stdout] test network_policy::tests::test_resolve_credentials_empty_returns_none ... ok
[INFO] [stdout] test network_policy::tests::test_resolve_credentials_filtered ... ok
[INFO] [stdout] test learn::tests::test_parse_dns_sendto_ipv4 ... ok
[INFO] [stdout] test network_policy::tests::test_resolve_credentials_mixed_custom_and_builtin ... ok
[INFO] [stdout] test network_policy::tests::test_resolve_credentials_rejects_dangerous_env_var ... ok
[INFO] [stdout] test network_policy::tests::test_resolve_developer_profile ... ok
[INFO] [stdout] test network_policy::tests::test_resolve_github_credential ... ok
[INFO] [stdout] test network_policy::tests::test_resolve_enterprise_has_suffixes ... ok
[INFO] [stdout] test network_policy::tests::test_resolve_minimal_profile ... ok
[INFO] [stdout] test network_policy::tests::test_resolve_credentials_unknown_service_fails ... ok
[INFO] [stdout] test policy::tests::test_apply_deny_overrides_rejects_group_sourced_grant ... ok
[INFO] [stdout] test network_policy::tests::test_resolve_nonexistent_profile ... ok
[INFO] [stdout] test policy::tests::test_apply_deny_overrides_removes_from_deny_paths ... ok
[INFO] [stdout] test learn::tests::test_unescape_simple ... ok
[INFO] [stdout] test policy::tests::test_apply_deny_overrides_removes_symlink_and_target_deny_paths ... ok
[INFO] [stdout] test network_policy::tests::test_custom_credential_http_localhost_allowed ... ok
[INFO] [stdout] test policy::tests::test_deny_access_nonexistent_under_symlinked_parent ... ok
[INFO] [stdout] test policy::tests::test_apply_deny_overrides_does_not_remove_broader_deny ... ok
[INFO] [stdout] test policy::tests::test_deny_access_non_symlink_no_duplicate ... ok
[INFO] [stdout] test policy::tests::test_all_groups_no_deny_within_allow_overlap ... ok
[INFO] [stdout] test policy::tests::test_apply_deny_overrides_rejects_missing_grant ... ok
[INFO] [stdout] test policy::tests::test_embedded_claude_code_platform_groups_have_expected_paths ... ok
[INFO] [stdout] test policy::tests::test_embedded_claude_code_platform_groups_filter_by_os ... ok
[INFO] [stdout] test policy::tests::test_deny_access_collects_path_and_generates_rules ... ok
[INFO] [stdout] test policy::tests::test_embedded_policy_includes_device_files ... ok
[INFO] [stdout] test policy::tests::test_apply_deny_overrides_empty_is_noop ... ok
[INFO] [stdout] test cli::tests::test_subcommand_help_structure ... ok
[INFO] [stdout] test policy::tests::test_deny_access_includes_symlink_target ... ok
[INFO] [stdout] test policy::tests::test_embedded_claude_code_profile_uses_platform_groups_for_os_paths ... ok
[INFO] [stdout] test policy::tests::test_embedded_policy_required_groups ... ok
[INFO] [stdout] test policy::tests::test_group_description ... ok
[INFO] [stdout] test policy::tests::test_escape_seatbelt_path ... ok
[INFO] [stdout] test policy::tests::test_escape_seatbelt_path_rejects_control_chars ... ok
[INFO] [stdout] test policy::tests::test_expand_path_absolute ... ok
[INFO] [stdout] test policy::tests::test_platform_filtering ... ok
[INFO] [stdout] test policy::tests::test_load_policy ... ok
[INFO] [stdout] test policy::tests::test_escape_seatbelt_path_injection_via_newline ... ok
[INFO] [stdout] test policy::tests::test_escape_seatbelt_path_injection_via_quote ... ok
[INFO] [stdout] test policy::tests::test_load_embedded_policy ... ok
[INFO] [stdout] test policy::tests::test_expand_path_tilde ... ok
[INFO] [stdout] test policy::tests::test_expand_path_tmpdir ... ok
[INFO] [stdout] test learn::tests::test_learn_result_to_json ... ok
[INFO] [stdout] test policy::tests::test_list_groups ... ok
[INFO] [stdout] test policy::tests::test_resolve_deny_group_collects_deny_paths ... ok
[INFO] [stdout] test policy::tests::test_resolve_read_group ... ok
[INFO] [stdout] test policy::tests::test_resolve_parent_symlinks_nonexistent_leaf ... ok
[INFO] [stdout] test policy::tests::test_resolve_parent_symlinks_existing_path ... ok
[INFO] [stdout] test policy::tests::test_sensitive_paths_includes_symlink_targets ... ok
[INFO] [stdout] test policy::tests::test_system_read_linux_does_not_grant_bare_etc_or_proc ... ok
[INFO] [stdout] test policy::tests::test_resolve_character_device_files ... ok
[INFO] [stdout] test network_policy::tests::test_resolve_credentials_with_custom ... ok
[INFO] [stdout] test policy::tests::test_profile_def_to_raw_profile_combines_exclude_groups ... ok
[INFO] [stdout] test policy::tests::test_unknown_group_error ... ok
[INFO] [stdout] test policy::tests::test_resolve_command_group ... ok
[INFO] [stdout] test policy::tests::test_validate_deny_overlaps_detects_conflict ... ok
[INFO] [stdout] test policy::tests::test_symlink_pairs ... ok
[INFO] [stdout] test policy::tests::test_validate_deny_overlaps_group_overlap_warn_only ... ok
[INFO] [stdout] test policy::tests::test_validate_group_exclusions_allows_non_required ... ok
[INFO] [stdout] test policy::tests::test_validate_group_exclusions_ignores_unknown ... ok
[INFO] [stdout] test policy::tests::test_validate_group_exclusions_rejects_required ... ok
[INFO] [stdout] test policy::tests::test_resolve_deny_group ... ok
[INFO] [stdout] test policy_cmd::tests::test_groups_lists_all ... ok
[INFO] [stdout] test policy_cmd::tests::test_groups_unknown_errors ... ok
[INFO] [stdout] test policy_cmd::tests::test_groups_specific_known ... ok
[INFO] [stdout] test policy_cmd::tests::test_profiles_includes_builtins ... ok
[INFO] [stdout] test policy_cmd::tests::test_validate_exclude_required ... ok
[INFO] [stdout] test policy::tests::test_validate_deny_overlaps_no_false_positive ... ok
[INFO] [stdout] test policy::tests::test_unlink_protection ... ok
[INFO] [stdout] test profile::builtin::tests::test_default_profile_group_set_is_explicit ... ok
[INFO] [stdout] test profile::builtin::tests::test_embedded_profiles_extend_default ... ok
[INFO] [stdout] test profile::builtin::tests::test_get_builtin_claude_code ... ok
[INFO] [stdout] test policy_cmd::tests::test_show_resolves_inheritance ... ok
[INFO] [stdout] test profile::tests::test_dedup_append_empty_vecs ... ok
[INFO] [stdout] test profile::tests::test_empty_env_credentials_config ... ok
[INFO] [stdout] test profile::tests::test_env_credentials_config_parsing ... ok
[INFO] [stdout] test profile::tests::test_expand_vars ... ok
[INFO] [stdout] test profile::builtin::tests::test_list_builtin ... ok
[INFO] [stdout] test policy_cmd::tests::test_diff_shows_differences ... ok
[INFO] [stdout] test profile::builtin::tests::test_get_builtin_nonexistent ... ok
[INFO] [stdout] test profile::tests::test_extends_builtin_profile ... ok
[INFO] [stdout] test profile::tests::test_dedup_append_preserves_order ... ok
[INFO] [stdout] test profile::tests::test_extends_depth_limit_error ... ok
[INFO] [stdout] test profile::tests::test_extends_circular_dependency_error ... ok
[INFO] [stdout] test profile::builtin::tests::test_get_builtin_default ... ok
[INFO] [stdout] test policy_cmd::tests::test_validate_invalid_group ... ok
[INFO] [stdout] test profile::builtin::tests::test_get_builtin_openclaw ... ok
[INFO] [stdout] test profile::tests::test_extends_empty_child_inherits_all ... ok
[INFO] [stdout] test policy_cmd::tests::test_validate_valid_profile ... ok
[INFO] [stdout] test profile::tests::test_extends_duplicate_base_deduplicates ... ok
[INFO] [stdout] test profile::builtin::tests::test_get_builtin_swival ... ok
[INFO] [stdout] test profile::builtin::tests::test_get_builtin_claude_code_uses_platform_groups_for_os_paths ... ok
[INFO] [stdout] test profile::builtin::tests::test_get_builtin_opencode ... ok
[INFO] [stdout] test profile::tests::test_extends_field_deserialization ... ok
[INFO] [stdout] test profile::tests::test_extends_chain_three_levels ... ok
[INFO] [stdout] test profile::tests::test_extends_self_reference_error ... ok
[INFO] [stdout] test profile::tests::test_http_token_char_special_chars ... ok
[INFO] [stdout] test profile::tests::test_http_token_char_rejects_invalid ... ok
[INFO] [stdout] test profile::tests::test_load_nonexistent_profile ... ok
[INFO] [stdout] test profile::tests::test_extends_user_profile ... ok
[INFO] [stdout] test profile::tests::test_load_profile_from_nonexistent_path ... ok
[INFO] [stdout] test profile::tests::test_extends_multiple_builtin_default ... ok
[INFO] [stdout] test profile::tests::test_extends_multiple_ordering ... ok
[INFO] [stdout] test profile::builtin::tests::test_profile_exclusion_mechanism ... ok
[INFO] [stdout] test profile::tests::test_http_token_char_alphanumeric ... ok
[INFO] [stdout] test profile::tests::test_extends_can_clear_inherited_network_profile_with_null ... ok
[INFO] [stdout] test profile::tests::test_merge_profiles_custom_credentials_child_wins_on_collision ... ok
[INFO] [stdout] test profile::tests::test_merge_profiles_deduplicates_open_port ... ok
[INFO] [stdout] test profile::tests::test_merge_profiles_allow_launch_services_child_overrides_base ... ok
[INFO] [stdout] test profile::tests::test_merge_profiles_appends_security_groups ... ok
[INFO] [stdout] test profile::tests::test_merge_profiles_deduplicates_vecs ... ok
[INFO] [stdout] test profile::tests::test_merge_profiles_env_credentials_child_wins ... ok
[INFO] [stdout] test profile::tests::test_merge_profiles_extends_consumed ... ok
[INFO] [stdout] test profile::tests::test_merge_profiles_inherits_network_block ... ok
[INFO] [stdout] test profile::tests::test_merge_profiles_merges_custom_credentials ... ok
[INFO] [stdout] test profile::tests::test_merge_profiles_interactive_or_semantics ... ok
[INFO] [stdout] test profile::tests::test_extends_multiple_bases ... ok
[INFO] [stdout] test profile::tests::test_extends_empty_string_in_array_rejected ... ok
[INFO] [stdout] test profile::tests::test_merge_profiles_merges_hooks ... ok
[INFO] [stdout] test profile::tests::test_merge_profiles_appends_filesystem_paths ... ok
[INFO] [stdout] test profile::tests::test_merge_profiles_network_profile_override ... ok
[INFO] [stdout] test profile::tests::test_merge_profiles_merges_policy_patches ... ok
[INFO] [stdout] test profile::tests::test_merge_profiles_open_urls_child_absent_inherits_base ... ok
[INFO] [stdout] test profile::tests::test_load_profile_from_file_path ... ok
[INFO] [stdout] test profile::tests::test_merge_profiles_open_urls_child_replaces_base ... ok
[INFO] [stdout] test profile::tests::test_merge_profiles_workdir_inherit_from_base ... ok
[INFO] [stdout] test profile::builtin::tests::test_get_builtin_codex ... ok
[INFO] [stdout] test profile::tests::test_merge_profiles_open_urls_child_narrows ... ok
[INFO] [stdout] test profile::tests::test_merge_profiles_replaces_meta ... ok
[INFO] [stdout] test profile::tests::test_merge_implicit_default_groups_into_user_profile ... ok
[INFO] [stdout] test profile::tests::test_merge_profiles_workdir_override ... ok
[INFO] [stdout] test profile::tests::test_extends_multiple_shared_transitive_base_deduplicates ... ok
[INFO] [stdout] test profile::tests::test_resolve_user_config_dir_falls_back_on_relative_xdg ... ok
[INFO] [stdout] test profile::tests::test_network_config_serializes_new_names ... ok
[INFO] [stdout] test profile::tests::test_network_profile_deserialization_distinguishes_absent_null_and_value ... ok
[INFO] [stdout] test profile::tests::test_policy_patch_deserialization ... ok
[INFO] [stdout] test profile::tests::test_merge_profiles_network_profile_null_clears_base ... ok
[INFO] [stdout] test profile::tests::test_list_profiles ... ok
[INFO] [stdout] test profile::tests::test_resolve_user_config_dir_uses_valid_absolute_xdg ... ok
[INFO] [stdout] test profile::tests::test_merge_implicit_default_groups_respects_policy_exclude_groups ... ok
[INFO] [stdout] test profile::tests::test_extends_missing_base_error ... ok
[INFO] [stdout] test profile::tests::test_secrets_alias_backward_compat ... ok
[INFO] [stdout] test profile::builtin::tests::test_profile_group_merging ... ok
[INFO] [stdout] test profile::tests::test_network_config_accepts_verb_noun_collection_aliases ... ok
[INFO] [stdout] test profile::tests::test_security_config_ipc_mode_defaults_none ... ok
[INFO] [stdout] test profile::tests::test_security_config_allowed_commands_defaults_empty ... ok
[INFO] [stdout] test profile::tests::test_security_config_process_info_mode_allow_all ... ok
[INFO] [stdout] test profile::tests::test_security_config_allowed_commands_deserializes ... ok
[INFO] [stdout] test profile::tests::test_security_config_ipc_mode_shared_memory_only ... ok
[INFO] [stdout] test profile::tests::test_security_config_ipc_mode_full_deserializes ... ok
[INFO] [stdout] test profile::tests::test_valid_profile_names ... ok
[INFO] [stdout] test profile::tests::test_validate_basic_auth_mode_valid ... ok
[INFO] [stdout] test profile::tests::test_validate_custom_credential_empty_header_rejected ... ok
[INFO] [stdout] test profile::tests::test_validate_custom_credential_format_with_cr_rejected ... ok
[INFO] [stdout] test profile::tests::test_load_profile_extends_default_respects_excluded_groups ... ok
[INFO] [stdout] test profile::tests::test_security_config_process_info_mode_defaults_none ... ok
[INFO] [stdout] test profile::tests::test_validate_custom_credential_format_with_lf_rejected ... ok
[INFO] [stdout] test profile::tests::test_load_builtin_profile ... ok
[INFO] [stdout] test profile::tests::test_validate_custom_credential_header_with_colon_rejected ... ok
[INFO] [stdout] test profile::tests::test_validate_custom_credential_http_localhost_allowed ... ok
[INFO] [stdout] test profile::tests::test_validate_custom_credential_http_0_0_0_0_allowed ... ok
[INFO] [stdout] test profile::tests::test_validate_custom_credential_http_ipv6_loopback_allowed ... ok
[INFO] [stdout] test profile::tests::test_validate_custom_credential_http_loopback_allowed ... ok
[INFO] [stdout] test profile::tests::test_validate_custom_credential_invalid_format_rejected ... ok
[INFO] [stdout] test profile::tests::test_validate_custom_credential_header_with_space_rejected ... ok
[INFO] [stdout] test profile::tests::test_security_config_process_info_mode_deserializes ... ok
[INFO] [stdout] test profile::tests::test_validate_custom_credential_http_remote_rejected ... ok
[INFO] [stdout] test profile::tests::test_validate_custom_credential_invalid_header_rejected ... ok
[INFO] [stdout] test profile::tests::test_validate_custom_credential_valid ... ok
[INFO] [stdout] test profile::tests::test_validate_custom_credential_valid_special_header_chars ... ok
[INFO] [stdout] test profile::tests::test_validate_custom_credential_invalid_key_rejected ... ok
[INFO] [stdout] test profile::tests::test_validate_custom_credential_various_valid_formats ... ok
[INFO] [stdout] test profile::tests::test_validate_env_credentials_accepts_apple_password_uri ... ok
[INFO] [stdout] test profile::tests::test_validate_env_var_empty_rejected ... ok
[INFO] [stdout] test profile::tests::test_validate_env_var_invalid_chars_rejected ... ok
[INFO] [stdout] test profile::tests::test_validate_env_credentials_rejects_invalid_apple_password_uri ... ok
[INFO] [stdout] test profile::tests::test_validate_env_var_optional_for_keyring_keys ... ok
[INFO] [stdout] test profile::tests::test_validate_env_var_with_apple_password_uri_and_env_var_ok ... ok
[INFO] [stdout] test profile::tests::test_validate_env_var_with_op_uri_and_env_var_ok ... ok
[INFO] [stdout] test profile::tests::test_validate_env_var_with_op_uri_requires_env_var ... ok
[INFO] [stdout] test profile::tests::test_validate_query_param_mode_empty_param_name ... ok
[INFO] [stdout] test profile::tests::test_validate_query_param_mode_missing_param_name ... ok
[INFO] [stdout] test profile::tests::test_validate_query_param_mode_valid ... ok
[INFO] [stdout] test profile::tests::test_validate_url_path_mode_pattern_without_placeholder ... ok
[INFO] [stdout] test profile::tests::test_validate_url_path_mode_missing_pattern ... ok
[INFO] [stdout] test profile::tests::test_validate_url_path_mode_replacement_without_placeholder ... ok
[INFO] [stdout] test profile::tests::test_validate_url_path_mode_valid ... ok
[INFO] [stdout] test profile::tests::test_validate_url_path_mode_with_replacement ... ok
[INFO] [stdout] test profile::tests::test_workdir_config_none ... ok
[INFO] [stdout] test profile::tests::test_workdir_config_default ... ok
[INFO] [stdout] test profile::tests::test_workdir_config_read ... ok
[INFO] [stdout] test profile::tests::test_workdir_config_readwrite ... ok
[INFO] [stdout] test profile_cmd::tests::test_full_skeleton_is_valid_profile ... ok
[INFO] [stdout] test profile_cmd::tests::test_full_vs_minimal_differences ... ok
[INFO] [stdout] test profile_cmd::tests::test_invalid_profile_name ... ok
[INFO] [stdout] test profile_cmd::tests::test_force_overwrite ... ok
[INFO] [stdout] test profile::tests::test_validate_env_var_with_keyring_key_ok ... ok
[INFO] [stdout] test profile_cmd::tests::test_invalid_extends_target ... ok
[INFO] [stdout] test profile_cmd::tests::test_skeleton_with_groups ... ok
[INFO] [stdout] test protected_paths::tests::allows_unrelated_capability ... ok
[INFO] [stdout] test protected_paths::tests::blocks_parent_directory_capability ... ok
[INFO] [stdout] test protected_paths::tests::overlapping_protected_root_reports_match ... ok
[INFO] [stdout] test profile::tests::test_validate_env_var_with_apple_password_uri_requires_env_var ... ok
[INFO] [stdout] test protected_paths::tests::requested_path_blocks_nonexistent_child_under_protected_root ... ok
[INFO] [stdout] test query_ext::tests::test_query_network_allowed ... ok
[INFO] [stdout] test protected_paths::tests::blocks_child_directory_capability ... ok
[INFO] [stdout] test profile::tests::test_signal_mode_allow_same_sandbox_deserializes ... ok
[INFO] [stdout] test query_ext::tests::test_query_network_blocked ... ok
[INFO] [stdout] test profile_cmd::tests::test_invalid_group_name ... ok
[INFO] [stdout] test profile_cmd::tests::test_minimal_skeleton_is_valid_profile ... ok
[INFO] [stdout] test profile_cmd::tests::test_skeleton_omits_schema_url ... ok
[INFO] [stdout] test query_ext::tests::test_query_path_denied ... ok
[INFO] [stdout] test rollback_commands::tests::count_change_types_empty ... ok
[INFO] [stdout] test rollback_commands::tests::count_change_types_mixed ... ok
[INFO] [stdout] test query_ext::tests::test_query_path_prefers_more_specific_sufficient_capability ... ok
[INFO] [stdout] test rollback_commands::tests::format_session_timestamp_days_ago ... ok
[INFO] [stdout] test rollback_commands::tests::format_change_summary_output ... ok
[INFO] [stdout] test rollback_commands::tests::format_absolute_timestamp_same_year ... ok
[INFO] [stdout] test rollback_commands::tests::format_session_timestamp_different_year ... ok
[INFO] [stdout] test rollback_commands::tests::format_session_timestamp_epoch_seconds ... ok
[INFO] [stdout] test rollback_commands::tests::format_session_timestamp_future ... ok
[INFO] [stdout] test rollback_commands::tests::format_session_timestamp_hours_ago ... ok
[INFO] [stdout] test rollback_commands::tests::format_session_timestamp_invalid_string ... ok
[INFO] [stdout] test query_ext::tests::test_query_path_granted ... ok
[INFO] [stdout] test query_ext::tests::test_query_path_sensitive_policy_includes_policy_source ... ok
[INFO] [stdout] test rollback_commands::tests::group_by_project_multiple_paths ... ok
[INFO] [stdout] test rollback_commands::tests::format_absolute_timestamp_different_year ... ok
[INFO] [stdout] test rollback_commands::tests::format_session_timestamp_just_now ... ok
[INFO] [stdout] test rollback_commands::tests::format_session_timestamp_minutes_ago ... ok
[INFO] [stdout] test rollback_commands::tests::format_session_timestamp_older_same_year ... ok
[INFO] [stdout] test query_ext::tests::test_query_path_reports_near_miss_with_source_and_fix ... ok
[INFO] [stdout] test rollback_commands::tests::group_by_project_single_path ... ok
[INFO] [stdout] test rollback_commands::tests::rollback_list_output_format_structure ... ok
[INFO] [stdout] test rollback_preflight::tests::empty_result_does_not_need_warning ... ok
[INFO] [stdout] test rollback_commands::tests::shorten_home_replaces_prefix ... ok
[INFO] [stdout] test rollback_preflight::tests::preflight_result_fields ... ok
[INFO] [stdout] test rollback_session::tests::calculate_dir_size_works ... ok
[INFO] [stdout] test rollback_preflight::tests::preflight_empty_tracked_dir_no_warning ... ok
[INFO] [stdout] test rollback_session::tests::dead_process_not_alive ... ok
[INFO] [stdout] test rollback_session::tests::is_current_process_alive ... ok
[INFO] [stdout] test rollback_preflight::tests::detect_heavy_dirs_skips_already_excluded ... ok
[INFO] [stdout] test rollback_session::tests::parse_pid_from_session_id_invalid ... ok
[INFO] [stdout] test rollback_session::tests::discover_sessions_empty_dir ... ok
[INFO] [stdout] test rollback_preflight::tests::detect_heavy_dirs_finds_known_names ... ok
[INFO] [stdout] test rollback_preflight::tests::heavy_dir_fields_accessible ... ok
[INFO] [stdout] test rollback_session::tests::parse_pid_from_session_id_valid ... ok
[INFO] [stdout] test rollback_session::tests::format_bytes_display ... ok
[INFO] [stdout] test rollback_preflight::tests::preflight_nonexistent_path_no_warning ... ok
[INFO] [stdout] test rollback_session::tests::validate_session_id_rejects_traversal ... ok
[INFO] [stdout] test sandbox_state::tests::test_sandbox_state_roundtrip ... ok
[INFO] [stdout] test setup::tests::test_detected_abi_has_network_for_v4_plus ... ok
[INFO] [stdout] test terminal_approval::tests::test_format_access_mode ... ok
[INFO] [stdout] test terminal_approval::tests::test_sanitize_all_control_chars_replaced ... ok
[INFO] [stdout] test terminal_approval::tests::test_sanitize_ansi_escape_osc ... ok
[INFO] [stdout] test terminal_approval::tests::test_sanitize_carriage_return_overwrite ... ok
[INFO] [stdout] test terminal_approval::tests::test_sanitize_apc_sequence ... ok
[INFO] [stdout] test terminal_approval::tests::test_sanitize_ansi_escape_csi ... ok
[INFO] [stdout] test setup::tests::test_library_detect_abi_returns_result ... ok
[INFO] [stdout] test terminal_approval::tests::test_sanitize_clean_input ... ok
[INFO] [stdout] test terminal_approval::tests::test_sanitize_dcs_sequence ... ok
[INFO] [stdout] test terminal_approval::tests::test_sanitize_null_bytes ... ok
[INFO] [stdout] test terminal_approval::tests::test_sanitize_pm_sequence ... ok
[INFO] [stdout] test terminal_approval::tests::test_sanitize_unterminated_csi ... ok
[INFO] [stdout] test terminal_approval::tests::test_sanitize_sos_sequence ... ok
[INFO] [stdout] test terminal_approval::tests::test_terminal_approval_backend_name ... ok
[INFO] [stdout] test tests::test_check_blocked_command_allow_override ... ok
[INFO] [stdout] test rollback_session::tests::validate_session_id_accepts_valid ... ok
[INFO] [stdout] test tests::test_check_blocked_command_basic ... ok
[INFO] [stdout] test tests::test_check_blocked_command_uses_resolved_policy_only ... ok
[INFO] [stdout] test tests::test_check_blocked_command_extra_blocked ... ok
[INFO] [stdout] test tests::test_check_blocked_command_with_path ... ok
[INFO] [stdout] test tests::test_resolve_effective_proxy_settings_allow_net_clears_profile_proxy_state ... ok
[INFO] [stdout] test tests::test_resolve_effective_proxy_settings_merges_cli_and_profile ... ok
[INFO] [stdout] test tests::test_select_exec_strategy_uses_supervised_for_capability_elevation ... ok
[INFO] [stdout] test tests::test_select_exec_strategy_prefers_direct_for_plain_run ... ok
[INFO] [stdout] test tests::test_dangerous_commands_defined ... ok
[INFO] [stdout] test tests::test_select_exec_strategy_uses_supervised_for_trust_interception ... ok
[INFO] [stdout] test tests::test_sensitive_paths_defined ... ok
[INFO] [stdout] test sandbox_state::tests::test_sandbox_state_write_and_read ... ok
[INFO] [stdout] test tests::test_trust_interception_active_when_includes_exist ... ok
[INFO] [stdout] test theme::tests::test_all_color_slots_used ... ok
[INFO] [stdout] test theme::tests::test_available_themes_not_empty ... ok
[INFO] [stdout] test theme::tests::test_current_before_init ... ok
[INFO] [stdout] test tests::test_execution_start_dir_keeps_workdir_when_covered ... ok
[INFO] [stdout] test tests::test_execution_start_dir_falls_back_to_root_when_not_covered ... ok
[INFO] [stdout] test theme::tests::test_resolve_known_themes ... ok
[INFO] [stdout] test theme::tests::test_resolve_unknown_falls_back ... ok
[INFO] [stdout] test trust_cmd::tests::base64_empty ... ok
[INFO] [stdout] test trust_cmd::tests::base64_known_value ... ok
[INFO] [stdout] test trust_cmd::tests::base64_roundtrip ... ok
[INFO] [stdout] test trust_cmd::tests::format_identity_keyed ... ok
[INFO] [stdout] test tests::test_trust_interception_inactive_for_default_policy ... ok
[INFO] [stdout] test trust_cmd::tests::format_identity_keyless ... ok
[INFO] [stdout] test trust_cmd::tests::load_trust_policy_returns_default_when_no_file ... ok
[INFO] [stdout] test trust_cmd::tests::user_trust_policy_path_is_some ... ok
[INFO] [stdout] test trust_intercept::tests::format_outcome_variants ... ok
[INFO] [stdout] test trust_intercept::tests::interceptor_blocklist_blocks_regardless_of_enforcement ... ok
[INFO] [stdout] test trust_intercept::tests::interceptor_cache_invalidates_on_modify ... ok
[INFO] [stdout] test trust_intercept::tests::interceptor_checks_instruction_files ... ok
[INFO] [stdout] test trust_intercept::tests::interceptor_ignores_non_instruction_files ... ok
[INFO] [stdout] test tests::test_select_exec_strategy_uses_supervised_for_proxy ... ok
[INFO] [stdout] test tests::test_select_exec_strategy_uses_supervised_for_rollback ... ok
[INFO] [stdout] test trust_scan::tests::glob_pattern_with_no_matches_does_not_block ... ok
[INFO] [stdout] test trust_scan::tests::literal_pattern_present_on_disk_does_not_block ... ok
[INFO] [stdout] test trust_scan::tests::load_scan_policy_with_trust_override_skips_verification ... ok
[INFO] [stdout] test trust_intercept::tests::interceptor_ignores_bundle_sidecars ... ok
[INFO] [stdout] test trust_scan::tests::missing_literal_pattern_blocks_with_deny_enforcement ... ok
[INFO] [stdout] test trust_scan::tests::load_scan_policy_skips_policy_verification_without_signed_artifacts ... ok
[INFO] [stdout] test trust_intercept::tests::interceptor_caches_results ... ok
[INFO] [stdout] test trust_scan::tests::missing_literal_pattern_warns_with_warn_enforcement ... ok
[INFO] [stdout] test theme::tests::test_resolve_aliases ... ok
[INFO] [stdout] test trust_scan::tests::is_glob_pattern_classification ... ok
[INFO] [stdout] test trust_scan::tests::run_pre_exec_scan_respects_skip_dirs ... ok
[INFO] [stdout] test trust_scan::tests::scan_audit_enforcement_always_proceeds ... ok
[INFO] [stdout] test trust_scan::tests::scan_blocklisted_file_always_blocks ... ok
[INFO] [stdout] test trust_scan::tests::scan_empty_dir_returns_empty_result ... ok
[INFO] [stdout] test setup::tests::test_setup_profiles_loadable_by_name ... ok
[INFO] [stdout] test trust_scan::tests::scan_has_signed_artifacts_empty_policy_returns_false ... ok
[INFO] [stdout] test trust_scan::tests::scan_has_signed_artifacts_ignores_unsigned_matches ... ok
[INFO] [stdout] test trust_scan::tests::scan_nonmatching_files_ignored ... ok
[INFO] [stdout] test trust_scan::tests::scan_unsigned_file_deny_enforcement_blocks ... ok
[INFO] [stdout] test trust_scan::tests::scan_unsigned_file_warn_enforcement_proceeds ... ok
[INFO] [stdout] test trust_scan::tests::verified_paths_empty_when_none_verified ... ok
[INFO] [stdout] test trust_scan::tests::verified_paths_returns_only_verified ... ok
[INFO] [stdout] test trust_scan::tests::verify_policy_signature_missing_bundle_returns_error ... ok
[INFO] [stdout] test update_check::tests::test_env_var_opt_out ... ok
[INFO] [stdout] test update_check::tests::test_generate_uuid_format ... ok
[INFO] [stdout] test update_check::tests::test_generate_uuid_uniqueness ... ok
[INFO] [stdout] test update_check::tests::test_is_newer_version ... ok
[INFO] [stdout] test update_check::tests::test_state_roundtrip ... ok
[INFO] [stdout] test update_check::tests::test_state_roundtrip_no_cached ... ok
[INFO] [stdout] test update_check::tests::test_update_info_deserialize ... ok
[INFO] [stdout] test profile::tests::test_schema_validates_absent_extends ... ok
[INFO] [stdout] test profile::tests::test_schema_validates_extends_as_array ... ok
[INFO] [stdout] test profile::tests::test_schema_rejects_extends_empty_array ... ok
[INFO] [stdout] test profile::tests::test_schema_rejects_extends_array_of_non_strings ... ok
[INFO] [stdout] test profile::tests::test_schema_validates_extends_as_string ... ok
[INFO] [stdout] test profile::tests::test_schema_validates_extends_single_element_array ... ok
[INFO] [stdout] test profile::tests::test_schema_validates_full_profile ... ok
[INFO] [stdout] test profile::tests::test_schema_rejects_extends_numeric ... ok
[INFO] [stdout] test trust_scan::tests::multi_subject_untrusted_publisher_blocks ... ok
[INFO] [stdout] test trust_scan::tests::multi_subject_verified_paths_included ... ok
[INFO] [stdout] test trust_scan::tests::multi_subject_bundle_detected_and_verified ... ok
[INFO] [stdout] test trust_scan::tests::scan_has_signed_artifacts_detects_per_file_bundle ... ok
[INFO] [stdout] test trust_scan::tests::multi_subject_bundle_detects_tampered_file ... ok
[INFO] [stdout] test trust_scan::tests::multi_subject_bundle_missing_file_fails ... ok
[INFO] [stdout] test profile::tests::test_schema_validates_builtin_profiles_in_policy_json ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 545 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.78s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/env_vars.rs (/opt/rustwide/target/debug/deps/env_vars-4c1d0e3f7affca02)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test env_nono_allow_comma_separated ... ok
[INFO] [stdout] test env_nono_block_net_accepts_true ... ok
[INFO] [stdout] test allow_net_overrides_profile_external_proxy ... ok
[INFO] [stdout] test env_nono_network_profile ... ok
[INFO] [stdout] test env_nono_upstream_bypass_requires_upstream_proxy ... ok
[INFO] [stdout] test env_nono_profile ... ok
[INFO] [stdout] test env_nono_upstream_bypass_comma_separated ... ok
[INFO] [stdout] test legacy_env_nono_net_block_still_works ... ok
[INFO] [stdout] test env_conflict_allow_net_and_block_net ... ok
[INFO] [stdout] test env_allow_net_conflicts_with_upstream_proxy ... ok
[INFO] [stdout] test cli_flag_overrides_env_var ... ok
[INFO] [stdout] test env_nono_upstream_proxy ... ok
[INFO] [stdout] test env_nono_block_net ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/policy_cmd.rs (/opt/rustwide/target/debug/deps/policy_cmd-ef88b612eeca3dc5)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test test_groups_list_output ... ok
[INFO] [stdout] test test_groups_unknown_exits_error ... ok
[INFO] [stdout] test test_validate_invalid_group ... ok
[INFO] [stdout] test test_validate_valid_profile ... ok
[INFO] [stdout] test test_groups_json ... ok
[INFO] [stdout] test test_groups_detail_output ... ok
[INFO] [stdout] test test_show_profile_output ... ok
[INFO] [stdout] test test_diff_output ... ok
[INFO] [stdout] test test_profiles_list_output ... ok
[INFO] [stdout] test test_show_profile_json ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/profile_cmd.rs (/opt/rustwide/target/debug/deps/profile_cmd-a2d8cc0fc192d5e9)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test test_guide_outputs_markdown ... ok
[INFO] [stdout] test test_init_invalid_name_exits_error ... ok
[INFO] [stdout] test test_init_rejects_existing_file_without_force ... ok
[INFO] [stdout] test test_init_force_overwrites ... ok
[INFO] [stdout] test test_schema_outputs_valid_json ... ok
[INFO] [stdout] test test_schema_output_to_file ... ok
[INFO] [stdout] test test_init_full_creates_all_additive_sections ... ok
[INFO] [stdout] test test_init_invalid_extends_exits_error ... ok
[INFO] [stdout] test test_init_invalid_group_exits_error ... ok
[INFO] [stdout] test test_init_creates_valid_profile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "000b9dc8df426cd97cadbc83d644b0b9a11e02c3d98271d24fe2a3fe91bbe6e8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "000b9dc8df426cd97cadbc83d644b0b9a11e02c3d98271d24fe2a3fe91bbe6e8", kill_on_drop: false }`
[INFO] [stdout] 000b9dc8df426cd97cadbc83d644b0b9a11e02c3d98271d24fe2a3fe91bbe6e8
